﻿// 1024 科学计数法.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//

#include <iostream>
#include<algorithm>
#include<string>
#include<cstdio>
using namespace std;

int main()
{
    string s;
    cin >> s;
    char c = s[0];//正负号
    int index_e = s.find('E');
    string str = s.substr(1,index_e-1);
    str.replace(1,1,"");//去掉小数点，获得第一个不为零的数到最后
    int r = stoi(s.substr(index_e + 1));
    if (c == '-') {
        cout << c;
    }
    //移动小数点
    if (r < 0) {
        r = -r;//获取r的绝对值
        //小数点左移
        cout << "0.";
        for (int i = 0; i < r-1; i++) {
            cout << "0";
        }
        cout << str;
    }
    else {
        int t = str.length();
        //r>=0，判断r的大小是否足够大，则需要添0
        if (r >= str.length()-1) {
            cout << str;
            //判断0的个数
            if (r>=t) {
                for (int i = 0; i <= r - t; i++) {
                    cout << "0";
                }
            }
        }
        else {
            str.insert(r + 1, 1, '.');
            cout << str;
        }
    }
}
